﻿/* 添加思源宋体字体定义 */
        @font-face {
            font-family: 'SourceHanSerif';
            src: url('fonts/SourceHan_SansSC_Regular.otf') format('woff2'),
                 url('fonts/SourceHanSerifSC-Regular.woff') format('woff');
            font-weight: normal;
            font-style: normal;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'SourceHanSerif';
            src: url('fonts/SourceHanSerifSC-Bold.otf') format('opentype'),
                 url('fonts/SourceHanSerifSC-Bold.woff') format('woff');
            font-weight: bold;
            font-style: normal;
            font-display: swap;
        }
   /* 全局字体替换 */
        body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
            font-family: 'SourceHanSerif',serif,monospace;
        }
  /* 替换特定元素的字体 */
        body, button, input, select, textarea {
            font-family: 'SourceHanSerif',serif,monospace;
        }
        
        /* 特殊元素保持等宽字体 */
        code, kbd, pre, samp {
            font-family: 'SourceHanSerif',monospace;
        }
        
        /* 标题字体替换 */
        h1 { font-family: 'SourceHanSerif', serif; }
        h2 { font-family: 'SourceHanSerif', serif; }
        h3 { font-family: 'SourceHanSerif', serif; }
        h4 { font-family: 'SourceHanSerif', serif; }
        h5 { font-family: 'SourceHanSerif', serif; }
        h6 { font-family: 'SourceHanSerif', serif; }
        
        /* 链接字体 */
        a {
            font-family: 'SourceHanSerif', serif,monospace;
        }
        
        /* 导航字体 */
        .nav-row > ul > li > a {
            font-family: 'SourceHanSerif', serif,monospace;
        }
        
        /* 产品分类字体 */
        .product-category .list ul li a {
            font-family: 'SourceHanSerif', serif,monospace;
        }
        
        /* 产品列表字体 */
        .product-list .text a {
            font-family: 'SourceHanSerif', serif,monospace;
        }
        
        /* 优势部分字体 */
        .advantage .list ul li span {
            font-family: 'SourceHanSerif', serif,monospace;
        }
        
        /* 应用场景字体 */
        .application .swiper-container .swiper-slide .text p,
        .application .swiper-container .swiper-slide .text span {
            font-family: 'SourceHanSerif', serif,monospace;
        }
        
        /* 关于我们字体 */
        .about-left .text-row .title p,
        .about-left .text-row .content p {
            font-family: 'SourceHanSerif',serif,monospace;
        }
        
        /* 新闻部分字体 */
        .news-item-wrap .list .hot-news .text h4 a,
        .news-item-wrap .list .news-list ul li a {
            font-family: 'SourceHanSerif',serif,monospace;
        }
        
        /* 页脚字体 */
        .footer .footer-nav-row ul li a,
        .footer .contact-row .add-wrap strong,
        .footer .contact-row .contact-wrap strong {
            font-family: 'SourceHanSerif',serif,monospace;
        }
        
        /* 移动端适配 */
        @media only screen and (max-width: 760px) {
            body, button, input, select, textarea {
                font-family: 'SourceHanSerif',serif,monospace;
            }
        }
        

body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{font-family: 'SourceHanSerif',monospace,-apple-system,BlinkMacSystemFont,Roboto!important;}
body,button,input,select,textarea{font-size:12px;font-family: 'SourceHanSerif',monospace,-apple-system,BlinkMacSystemFont,Roboto!important;}
body{margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:'SourceHanSerif',monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font:12px/1.5 'SourceHanSerif',sans-serif; vertical-align:middle;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;}
/*title*/
h1 { font-size:50px;}
h2 { font-size:40px;}
h3 { font-size:30px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:9px;}
a{text-decoration:none;color:#666;}
/* 公共样式 */
.left { float:left;}
.right { float:right;}
.left{ float:left;}
.hidden { display:none;}
.of{ overflow:hidden;}
.l1 { margin-left:1px;}
.l2 { margin-left:2px;}
.l3 { margin-left:3px;}
.l4 { margin-left:4px;}
.l5 { margin-left:5px;}
.l6 { margin-left:6px;}
.l7 { margin-left:7px;}
.l8 { margin-left:8px;}
.l9 { margin-left:9px;}
.l10 { margin-left:10px;}
.l15 { margin-left:15px;}
.l20 { margin-left:20px;}
.l25 { margin-left:25px;}
.l30 { margin-left:31px;}
.t1 { margin-top:1px;}
.t2 { margin-top:2px;}
.t3 { margin-top:3px;}
.t4 { margin-top:4px;}
.t5 { margin-top:5px;}
.t6 { margin-top:6px;}
.t7{ margin-top:7px;}
.t8{ margin-top:8px;}
.t9{ margin-top:9px;}
.t10 { margin-top:10px;}
.t15 { margin-top:15px;}
.t18 { margin-top:17px;}
.t20 { margin-top:20px;}
.t30 { margin-top:30px;}
.t25 { margin-top:20px;}
.r1 { margin-right:1px;}
.r5 { margin-right:5px;}
.r10 { margin-right:10px;}
.r15 { margin-right:15px;}
.r20 { margin-right:20px;}
.r30 { margin-right:30px;}
.b5 { margin-bottom:5px;}
.b10 { margin-bottom:10px;}
.b15 { margin-bottom:15px;}
.b20 { margin-bottom:20px;}